# 声明一个 cmake 工程
project( interpreter )



# add .h文件
file( GLOB header_list *.h )
# add .cpp文件
file( GLOB source_list *.cpp )


find_package(Boost REQUIRED 
regex
# filesystem   # 我的工程中只使用了 boost 的 filesystem 功能,因此这里只有一个组件
)
if(NOT Boost_FOUND)
    message("Not found Boost")
endif()
 
include_directories(${Boost_INCLUDE_DIRS})
message("${Boost_INCLUDE_DIRS}")
message("${Boost_LIBRARIES}")
 

# target_link_libraries(process ${Boost_LIBRARIES})
#==============
# generat bin  
#==============
add_executable(${PROJECT_NAME} ${header_list} ${source_list} ${Boost_LIBRARIES})